Skip to content

🔧 fix(ci): restore git credentials for post-release automation#159

Merged
gaborbernat merged 1 commit into
mainfrom
fix/release-persist-credentials
Mar 31, 2026
Merged

🔧 fix(ci): restore git credentials for post-release automation#159
gaborbernat merged 1 commit into
mainfrom
fix/release-persist-credentials

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Mar 31, 2026

Copy link
Copy Markdown
Member

The zizmor security tool added persist-credentials: false to the checkout step, which broke the post-release workflow. After publishing to the JetBrains Marketplace, the job creates a version bump PR by pushing a new branch, but credential stripping caused authentication failures.

Removing persist-credentials: false restores the ability to push branches for automated PRs. 🔐 The artipacked warning is suppressed with an inline ignore because it's a false positive—this job uploads plugin distributions to GitHub releases, not artifacts containing the .git directory that could leak credentials.

This change only affects the release workflow. The credentials are already protected by the release environment requirement.

@gaborbernat gaborbernat changed the title Remove persist-credentials: false from release job 🔧 fix(ci): restore git credentials for post-release automation Mar 31, 2026
@gaborbernat gaborbernat merged commit 2e6463d into main Mar 31, 2026
10 of 11 checks passed
@gaborbernat gaborbernat deleted the fix/release-persist-credentials branch March 31, 2026 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant